#ifndef COLLISION_H
#define COLLISION_H

#include <tr1/memory>

namespace SolidityEngine {

class Collision;
class GameObject;

typedef std::tr1::shared_ptr<Collision> Collision_ptr;

class Collision
{
    GameObject* _object;

    public:
        Collision(GameObject* object = NULL);
        virtual ~Collision();

        GameObject* Object();
        GameObject* Object() const;

};



};
#endif // COLLISION_H
